package com.marvels.financial.loan.dto;

import java.io.Serializable;
import java.sql.Date;

/**
 * 财务处理-放款处理-清单查询 条件
 * @author tangpw
 */
public class ListQueryConditionDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String productCode; // 产品code(大类)

	private String channelType;// 渠道type

	private String fundSourceCode;// 资金方code

	private String paymentStatus;// 付款状态

	private String custName;// 姓名

	private String custIdNumber;// 身份证

	private Date payBeginDate;// 代付起始时间

	private Date payEndDate;// 代付结束时间

	private Date applyBeginDate;// 申请起始日期

	private Date applyEndDate;// 申请结束日期

	private Date faceSignBeginDate;// 面签起始日期

	private Date faceSignEndDate;// 面签结束日期

	private int pageNum;// 当前页

	private int pageSize;// 每页大小

	private int total;// 总数

	private String exportOperation;// 导出操作 1 导出当前页面 2 导出全部

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getChannelType() {
		return channelType;
	}

	public void setChannelType(String channelType) {
		this.channelType = channelType;
	}

	public String getFundSourceCode() {
		return fundSourceCode;
	}

	public void setFundSourceCode(String fundSourceCode) {
		this.fundSourceCode = fundSourceCode;
	}

	public String getPaymentStatus() {
		return paymentStatus;
	}

	public void setPaymentStatus(String paymentStatus) {
		this.paymentStatus = paymentStatus;
	}

	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public Date getApplyBeginDate() {
		return applyBeginDate;
	}

	public void setApplyBeginDate(Date applyBeginDate) {
		this.applyBeginDate = applyBeginDate;
	}

	public Date getApplyEndDate() {
		return applyEndDate;
	}

	public void setApplyEndDate(Date applyEndDate) {
		this.applyEndDate = applyEndDate;
	}

	public Date getFaceSignBeginDate() {
		return faceSignBeginDate;
	}

	public void setFaceSignBeginDate(Date faceSignBeginDate) {
		this.faceSignBeginDate = faceSignBeginDate;
	}

	public Date getFaceSignEndDate() {
		return faceSignEndDate;
	}

	public void setFaceSignEndDate(Date faceSignEndDate) {
		this.faceSignEndDate = faceSignEndDate;
	}

	public int getPageNum() {
		return pageNum;
	}

	public void setPageNum(int pageNum) {
		this.pageNum = pageNum;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public int getTotal() {
		return total;
	}

	public void setTotal(int total) {
		this.total = total;
	}

	public String getCustIdNumber() {
		return custIdNumber;
	}

	public void setCustIdNumber(String custIdNumber) {
		this.custIdNumber = custIdNumber;
	}

	public String getExportOperation() {
		return exportOperation;
	}

	public void setExportOperation(String exportOperation) {
		this.exportOperation = exportOperation;
	}

	public Date getPayBeginDate() {
		return payBeginDate;
	}

	public void setPayBeginDate(Date payBeginDate) {
		this.payBeginDate = payBeginDate;
	}

	public Date getPayEndDate() {
		return payEndDate;
	}

	public void setPayEndDate(Date payEndDate) {
		this.payEndDate = payEndDate;
	}

}
